When looking in the Y direction, we do not filter render chunks by view distance. The fix for MC-213779 addresses this issue.
When you are outside the world, the camera is detached. The code creates a render chunk for every chunk in your view distance (default 12, so 12 X 12 X 12 render chunks are created and sorted by distance).
Issue 2 is tricky to fix because not inserting a render chunk could result in no render chunks being found (the ground disappears) and the detached camera code has been unchanged for eight years.
This bug is a lower priority because the player being outside the world is not a common scenario.
There are two performance issues in this bug.
When looking in the Y direction, we do not filter render chunks by view distance. The fix for MC-213779 addresses this issue.
When you are outside the world, the camera is detached. The code creates a render chunk for every chunk in your view distance (default 12, so 12 X 12 X 12 render chunks are created and sorted by distance).
Issue 2 is tricky to fix because not inserting a render chunk could result in no render chunks being found (the ground disappears) and the detached camera code has been unchanged for eight years.
This bug is a lower priority because the player being outside the world is not a common scenario.